package com.app.designpattern.structural.flyweight;

/**
 * USER: zjw
 * DATA: 2019/4/17 0017
 * TIME: 上午 10:45
 * 管理者也是员工,
 * 可能是多个管理者
 */
public class Manager implements Employee {
    //部门,不同的部门的管理者
    private String department;

    //内部关系
    private String title = "客户经理";
    //报告的内容
    private String reportContent;

    //外部关系:通过调用者或者客户端传入的值,修改内部的值,就是外部对像
    public Manager(String department) {
        this.department = department;
    }

    public void setReportContent(String reportContent) {
        this.reportContent = reportContent;
    }

    @Override
    public void report() {

    }
}
